//#define _CRT_SECURE_NO_WARNINGS 1
//
//#include<stdio.h>
//float poly(int n, int x)
//{
//	if (n == 0)
//		return 1;
//	else if (n == 1)
//		return x;
//	else if (n >= 1)
//		return ((2 * n - 1) * x - poly(n - 1, x) - (n - 1) * poly(n - 2,x)) / n;
//}
//int main()
//{
//	int n = 0, x = 0;
//	scanf("%d %d", &n, &x);
//	printf("%f\n", poly(n, x));
//	return 0;
//}